package org.farm2.skc.service;

import org.farm2.skc.domain.SkcKnowFile;
import org.farm2.tools.db.DataQuery;
import org.farm2.tools.db.DataResult;

import java.util.List;

/**知识附件 
 * @author cbtg自动生成  2025-2-4 12:19:26 
 */
public interface SkcKnowFileServiceInter {

//    public SkcKnowFile insertSkcKnowFileEntity(SkcKnowFile skcKnowFile);
//
//    public SkcKnowFile editSkcKnowFileEntity(SkcKnowFile skcKnowFile);

    public void delSkcKnowFile(String id);

    public SkcKnowFile getSkcKnowFileById(String id);

    public List<SkcKnowFile> getSkcKnowFiles(DataQuery query);

    public DataResult searchSkcKnowFile(DataQuery query);

    public int getSkcKnowFileNum(DataQuery query);
    
    public int getNum(DataQuery query);

    public int getNumByKnowId(String knowid);
    /*[tree：树形结构使用]
    public void moveTreeNode(List<String> ids, String id);
    
    void autoSort(List<String> ids);
    */
}
